home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / arm / mach-ep93xx / include / mach / irqs.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  2.1 KB  |  79 lines

  1. /*
  2.  * arch/arm/mach-ep93xx/include/mach/irqs.h
  3.  */
  4.  
  5. #ifndef __ASM_ARCH_IRQS_H
  6. #define __ASM_ARCH_IRQS_H
  7.  
  8. #define IRQ_EP93XX_COMMRX        2
  9. #define IRQ_EP93XX_COMMTX        3
  10. #define IRQ_EP93XX_TIMER1        4
  11. #define IRQ_EP93XX_TIMER2        5
  12. #define IRQ_EP93XX_AACINTR        6
  13. #define IRQ_EP93XX_DMAM2P0        7
  14. #define IRQ_EP93XX_DMAM2P1        8
  15. #define IRQ_EP93XX_DMAM2P2        9
  16. #define IRQ_EP93XX_DMAM2P3        10
  17. #define IRQ_EP93XX_DMAM2P4        11
  18. #define IRQ_EP93XX_DMAM2P5        12
  19. #define IRQ_EP93XX_DMAM2P6        13
  20. #define IRQ_EP93XX_DMAM2P7        14
  21. #define IRQ_EP93XX_DMAM2P8        15
  22. #define IRQ_EP93XX_DMAM2P9        16
  23. #define IRQ_EP93XX_DMAM2M0        17
  24. #define IRQ_EP93XX_DMAM2M1        18
  25. #define IRQ_EP93XX_GPIO0MUX        19
  26. #define IRQ_EP93XX_GPIO1MUX        20
  27. #define IRQ_EP93XX_GPIO2MUX        21
  28. #define IRQ_EP93XX_GPIO3MUX        22
  29. #define IRQ_EP93XX_UART1RX        23
  30. #define IRQ_EP93XX_UART1TX        24
  31. #define IRQ_EP93XX_UART2RX        25
  32. #define IRQ_EP93XX_UART2TX        26
  33. #define IRQ_EP93XX_UART3RX        27
  34. #define IRQ_EP93XX_UART3TX        28
  35. #define IRQ_EP93XX_KEY            29
  36. #define IRQ_EP93XX_TOUCH        30
  37. #define EP93XX_VIC1_VALID_IRQ_MASK    0x7ffffffc
  38.  
  39. #define IRQ_EP93XX_EXT0            32
  40. #define IRQ_EP93XX_EXT1            33
  41. #define IRQ_EP93XX_EXT2            34
  42. #define IRQ_EP93XX_64HZ            35
  43. #define IRQ_EP93XX_WATCHDOG        36
  44. #define IRQ_EP93XX_RTC            37
  45. #define IRQ_EP93XX_IRDA            38
  46. #define IRQ_EP93XX_ETHERNET        39
  47. #define IRQ_EP93XX_EXT3            40
  48. #define IRQ_EP93XX_PROG            41
  49. #define IRQ_EP93XX_1HZ            42
  50. #define IRQ_EP93XX_VSYNC        43
  51. #define IRQ_EP93XX_VIDEO_FIFO        44
  52. #define IRQ_EP93XX_SSP1RX        45
  53. #define IRQ_EP93XX_SSP1TX        46
  54. #define IRQ_EP93XX_GPIO4MUX        47
  55. #define IRQ_EP93XX_GPIO5MUX        48
  56. #define IRQ_EP93XX_GPIO6MUX        49
  57. #define IRQ_EP93XX_GPIO7MUX        50
  58. #define IRQ_EP93XX_TIMER3        51
  59. #define IRQ_EP93XX_UART1        52
  60. #define IRQ_EP93XX_SSP            53
  61. #define IRQ_EP93XX_UART2        54
  62. #define IRQ_EP93XX_UART3        55
  63. #define IRQ_EP93XX_USB            56
  64. #define IRQ_EP93XX_ETHERNET_PME        57
  65. #define IRQ_EP93XX_DSP            58
  66. #define IRQ_EP93XX_GPIO_AB        59
  67. #define IRQ_EP93XX_SAI            60
  68. #define EP93XX_VIC2_VALID_IRQ_MASK    0x1fffffff
  69.  
  70. #define NR_EP93XX_IRQS            (64 + 24)
  71.  
  72. #define EP93XX_BOARD_IRQ(x)        (NR_EP93XX_IRQS + (x))
  73. #define EP93XX_BOARD_IRQS        32
  74.  
  75. #define NR_IRQS                (NR_EP93XX_IRQS + EP93XX_BOARD_IRQS)
  76.  
  77.  
  78. #endif
  79.